home *** CD-ROM | disk | FTP | other *** search
- ;PSPEQU.ASM Zider Brothers, San Francisco 4.27.85
- ;
- ;Program Segment Prefix block structure as EQU statements
- ;
- ;Use this form if want to reference PSP memory locations
- ;..else see PSPBLK.ASM for the same structure as DB's in a STRUC format
- ;
- ;
-
- psp_intvev equ 0 ;0-1 :INT 20H
- psp_topmem equ 2 ;2-3 :First avail memory, seg address
- psp_res1 equ 4 ;4 :reserved (1 byte)
- psp_doslong equ 5 ;5-9 ;Long call to DOS function dispatcher
- psp_termadd equ 0AH ;0AH-0DH;Terminate address (IP,CS)
- psp_cltbrk equ 0EH ;0EH-11H;^<Break> address (IP,CS)
- psp_crterr equ 12H ;12H-15H;Critical error address (IP,CS)
- psp_res2 equ 16H ;16H-2BH;reserved (22 bytes)
- psp_envseg equ 2CH ;2CH-2DH;Environment, seg address
- psp_res3 equ 2EH ;2EH-5BH;reserved (46 bytes)
- psp_fcb1 equ 5CH ;5CH-6BH;File control block 1 (16 bytes)
- psp_fcb2 equ 6CH ;6CH-7FH;File control block 1 (20 bytes)
- psp_efcb equ 6CH ;Extended file control block
- psp_dta equ 80H ;80H-FFH;Default disk transfer area (128 bytes)
- psp_cmlin_tail equ 80H ;Command line tail
- psp_dta_res equ 80H ;80H-94H;21 reserved bytes for next find call
- psp_dta_fattr equ 95H ;95H ;attribute found (1 byte)
- psp_dta_ftime equ 96H ;96H-97H;file's time (2 bytes)
- psp_dta_fdate equ 98H ;98H-99H;file's date (2 bytes)
- psp_dta_fsizlw equ 9AH ;9AH-9BH;file's size - low word (2 bytes)
- psp_dta_fsizhw equ 9CH ;9CH-9DH;file's size - high word (2 bytes)
- psp_dta_fnamext equ 9EH ;9EH-AAH;;file name.ext, no blanks (13 bytes)
-
-
- ;Public declarations for PFIX86PLUS symbolic debugger:
-
- public psp_intvev
- public psp_topmem
- public psp_res1
- public psp_doslong
- public psp_termadd
- public psp_cltbrk
- public psp_crterr
- public psp_res2
- public psp_envseg
- public psp_res3
- public psp_fcb1
- public psp_fcb2
- public psp_efcb
- public psp_dta
- public psp_cmlin_tail
- public psp_dta_res
- public psp_dta_fattr
- public psp_dta_ftime
- public psp_dta_fdate
- public psp_dta_fsizlw
- public psp_dta_fsizhw
- public psp_dta_fnamext